Design Decision Support for Evolvability and Variability

نویسندگان

  • Matthias Riebisch
  • Stephan Bode
چکیده

Introduction Business critical software systems have to be maintained for a long time in order to conserve their business value and for the constant provision of business services. However, frequent changes due to enhancements, business process optimization, or technological improvements have to be performed. As a consequence, evolvability and variability of software systems constitute important quality goals for business success. Architectural design or redesign and the proper consideration of quality goals is a complex task. Therefore, there is a need for design decision support for these goals. Recent architectural design methods and approaches, for example QASAR, Siemens’ 4 Views, or Attribute Driven Design (ADD), consider quality goals such as flexibility, or changeability. However, regarding evolvability and variability a general methodical support for architectural design decisions is rare. In our approach we provide guidance and a procedure for architectural decision-making regarding evolvability and variability. We explain how we integrate this in the architectural analysis and synthesis phases. With a goal-oriented procedure we decompose the quality goals related to change and reduce the damage to the architecture, the so-called architectural decay, due to a reduced change impact.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-perspective Decision Support System for Hierarchical Bus Transportation Network Design‎: ‎Tehran Case Study

In this paper, a multi-perspective decision support system (MP-DSS)‎ ‎to design hierarchical public transportation network is developed‎. ‎Since this problem depends on different perspectives‎, ‎MP-DSS consists of two sub-systems with macro and micro sub-systems based on travel information‎, ‎land use and expert knowledge‎. ‎In the micro sub-system‎, ‎two sub-modules are developed considering o...

متن کامل

Evolvability and Static vs Dynamic Fitness

Evolvability is key to the adaptive potential of an evolv ing system Evolvability itself may be subject to evolu tion and this process can greatly enhance or substan tially inhibit a system s adaptive potential In arti cial systems this process can often occur irrespective of the designer s awareness or intention Sustaining evolvabil ity is of particular importance for extended and possibly ope...

متن کامل

Factors in Conceptual Modeling In uencing Evolvability of Information Systems

The aim of our research is to investigate whether a conceptual modeler can actively innuence the evolvability of an Information System(IS), and if so, to what extent and through which mechanisms. We will call these mechanisms 'evolvability factors'. Our approach is of a highly empirical nature and can be divided up in three phases. In the rst phase, a list of variability factors is constructed,...

متن کامل

Determination of the Most Important Diagnostic Criteria for COVID-19: A Step forward to Design an Intelligent Clinical Decision Support System

   Background & Objective: Since the clinical and epidemiologic characteristics of coronavirus disease 2019 (COVID-19) is not well known yet, investigating its origin, etiology, diagnostic criteria, clinical manifestations, risk factors, treatments, and other related aspects is extremely important. In this situation, clinical experts face many uncertainties to make decision about COVID-19 progn...

متن کامل

Drug-Drug Interaction Clinical Decision Support Systems: Advantages, Challenges and Barriers, and Strategies to Overcome Them

Drug-drug interactions (DDIs) are a common source of preventable medical errors in inpatient and outpatient settings of both developed and developing countries. When two or more drugs are simultaneously prescribed, interactions between their effects may result in preventable adverse events such as damages to vital organs, frequent hospitalizations, prolonged length of hospital stay, and increas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2010